#include <iostream>
#include <unistd.h>
#include <vector>
#include <thread>
#include "Server/Server.h"

int main(int argc, char* argv[]) {
    // int choice;
    // int server_id = -1;

    // while ((choice = getopt(argc, argv, "s:")) != -1) {
    //     switch(choice) {
    //         case 's':
    //             server_id = std::stoi(optarg);
    //             break;
    //         default:
    //             std::cout << "use -s [id(0,1,2)] to init" << std::endl;
    //             break;
    //     }
    // }

    // if (server_id != -1) {
    //     std::cout << server_id << std::endl; 
    //     Server server(server_id);
    // }

    Server s0(0);
    Server s1(1);

    sleep(1);

    s0.send(1, "hello");
    std::string message = s1.read();

    std::cout << message << std::endl;
    
    return 0;
}
